package com.xique.door.bean.request.commandV1;

import com.xique.door.constant.AccessCommandConstant;
import com.xique.door.constant.UserConstant;
import lombok.Data;

import java.util.List;

/**
 * @author Administrator
 */
@Data
public class DeviceCommandUserInfoDownloadRequest {

    private Long parkId;

    private Long groupId;

    private List<Long> groupIds;

    /** 用户ID或者访客ID */
    private Long userId;

    /** 用户ID或者访客ID */
    private List<Long> userIds;

    /** 来源类型（user，visitor） */
    private String userType = UserConstant.Type.USER;

    /** 来源类型（admin，app） */
    private String fromType = AccessCommandConstant.FromType.ADMIN;

    /** 是否异步 */
    private boolean isAsync = false;
}
